package com.enfi.api.modules.db.entity;

import java.util.Date;
import java.io.Serializable;
import javax.persistence.*;

import com.enfi.api.modules.db.base.BaseEntity;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
import lombok.*;




/**
 * 待办发送人员表，即哪些员工可以看到，需要和达在调用接口时传入(WorkorderUser)实体类
 *
 * @author wind
 * @since 2020-04-10 12:01:45
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Entity
@Table(name="t_tbl_workorder_user")
@DynamicInsert
@DynamicUpdate
public class WorkorderUser extends BaseEntity<Integer> {

    /**
     * 待办ID
     */    
    private Integer workorderId;

    /**
     * 原始ID，平台方待办ID
     */    
    private String sourceId;

    /**
     * 用户ID
     */    
    private String userId;

    /**
     * 用户工号
     */    
    private String userOrderNumber;

    /**
     * 创建时间
     */    
    private Date createTime;

    /**
     * 用户姓名
     */    
    private String userName;

    /**
     * 状态 0未读 1已读
     */    
    private Integer status;

    /**
     * 版本
     */    
    private String uuid;

    /**
     * 版本
     */    
    private Integer version;


}